184746
153532
239804
102040
585190
148174
307349
396579
67283
654296
1068853
671300
497504
32952
54987
569377
276284
511841
426275
794256
826951
476118
389102
66387